motor launch - Turkish English Dictionary